/*! 
----------------------------------------------
INDEX PAGE
----------------------------------------------
NOTE: PLEASE DO NOT edit this file
      For custom styles use "custom.css" only!
----------------------------------------------
*//*! loyaltyGrid */
.loyaltyGrid{display:-ms-grid;display:grid;gap:34px}@media(min-width:992px){.loyaltyGrid{gap:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.loyaltyGrid .card{padding:25px 20px;position:relative;border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main);display:flex;flex-direction:column}@media(min-width:992px){.loyaltyGrid .card{margin-right:-1px;padding:40px}}@media(min-width:1200px){.loyaltyGrid .card{min-height:400px}}.loyaltyGrid .card .card__num::after,.loyaltyGrid .card .card__num::before,.loyaltyGrid .card .card__text::after,.loyaltyGrid .card .card__text::before{width:1px;height:26px;background:var(--color-main);content:"";position:absolute;top:0}@media(min-width:992px){.loyaltyGrid .card .card__num::after,.loyaltyGrid .card .card__num::before,.loyaltyGrid .card .card__text::after,.loyaltyGrid .card .card__text::before{height:52px}}.loyaltyGrid .card .card__num::before,.loyaltyGrid .card .card__text::before{left:0}.loyaltyGrid .card .card__num::after,.loyaltyGrid .card .card__text::after{right:0}.loyaltyGrid .card .card__num{--min:2.25rem;margin-bottom:6px;color:var(--color-main)}.loyaltyGrid .card .card__name{--max:3.125rem;--val:3.125vw}.loyaltyGrid .card .card__text{margin-top:auto;font-size:14px;line-height:110%;letter-spacing:.27px}@media(min-width:992px){.loyaltyGrid .card .card__text{font-size:18px}}.loyaltyGrid .card .card__text::after,.loyaltyGrid .card .card__text::before{top:auto;bottom:0}.loyaltyGrid--top .card .card__num{--max:3.75rem;--val:3.75vw}.loyaltyGrid--top .card .card__text{font-size:min(max(14px,3vw),3rem);line-height:120%;letter-spacing:.72px}/*! whybonusworks */.whybonusworks{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px;align-items:flex-start}@media(min-width:992px){.whybonusworks{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:40px}}.whybonusworks .item{padding-bottom:17px;border-bottom:1px solid var(--color-main);display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.whybonusworks .item .item__num{font-size:min(max(3.125rem,6.25vw),6.25rem);line-height:82%;color:var(--color-main)}.whybonusworks .item .item__text{font-size:18px;line-height:110%;letter-spacing:.27px;text-align:right;margin-left:auto}@media(min-width:992px){.whybonusworks .item:nth-child(2n){padding-top:200px}}.whybonusworks .item:last-child .item__num span{font-size:min(max(1.25rem,2.5vw),2.5rem)}/*! boxGrid */.boxGrid .card{display:flex;gap:20px}.boxGrid .card .card__num{width:68px;height:68px;border:1px solid #f2f2f2;display:flex;align-items:center;justify-content:center;line-height:116%;color:var(--color-main);border-radius:100%}.boxGrid--insideclub .card{background:#fff;padding:30px;justify-content:space-between;min-height:250px}.boxGrid--insideclub .card .card__num{width:104px;height:104px;flex:0 0 104px;display:flex;align-items:center;justify-content:center;font-size:60px;line-height:116%;color:var(--color-main);border-radius:100%;margin:-10px -10px 0 0}.boxGrid--insideclub .card .card__text{font-size:30px;line-height:110%;letter-spacing:.45px;flex:0 0 50%}.boxGrid--insideclub .card .card__text span{font-size:18px;padding-top:20px;display:block;line-height:110%}.boxGrid--info .swiper-slide{height:auto}@media(min-width:992px){.boxGrid--info .swiper-slide{min-height:386px}}.boxGrid--info .card{flex-direction:column;justify-content:space-between;height:100%;padding:40px min(max(.625rem,3.125vw),3.125rem) min(max(.625rem,3.125vw),3.125rem) min(max(.625rem,3.125vw),3.125rem);gap:20px;background:#f2f2f2}.boxGrid--info .card .card__num{order:1;font-size:40px;border-color:#fff}.boxGrid--info .card .card__text{order:2;font-size:18px;line-height:125%;letter-spacing:.36px}@media(min-width:992px){.boxGrid--info .card .card__text{font-size:24px}}@media(min-width:1440px){.section--landing-banner .container,.section--landing-faq .container,.section--landing-info .container,.section--landing-insideclub .container,.section--landing-loyalty .container,.section--landing-whybonusworks .container{padding-left:40px;padding-right:40px}}/*! bannersGrid--landing */.bannersGrid--landing .card .ratio::before{padding-top:40%}.bannersGrid--landing .card .ratio::after{z-index:99;font-size:120px;color:var(--color-main);font-family:var(--font-icons);content:""}.bannersGrid--landing .card .card__text{position:absolute;left:20px;top:20px;bottom:20px;background:#fff;color:var(--body-text);padding:60px;text-align:center;width:35%}.bannersGrid--landing .card:hover .card__image::after{opacity:1;visibility:visible}.bannersGrid--landing-top .card .card__text{display:flex;flex-direction:column;align-items:center;gap:60px;justify-content:center}.bannersGrid--landing-top .card .card__text .card__text_title .h2{--val:2.375vw;--max:38px;line-height:120%;letter-spacing:.57px}.bannersGrid--landing-top .card .ratio::after{right:30%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}/*! section--landing-privilege */.section--landing-privilege{text-align:center;color:#fff;background:linear-gradient(90deg,#bd0209 .15%,#000 94.95%)}.section--landing-privilege .section__content{font-size:16px}@media(min-width:992px){.section--landing-privilege .section__content{font-size:24px}}.section--landing-privilege .section__footer{padding-top:min(max(1.5625rem,3.75vw),3.75rem)}.section--landing-privilege .section__footer .btn{text-transform:unset}.section--landing-privilege .container{max-width:840px}/*! section--landing-loyalty */.section--landing-loyalty .section__header{margin-bottom:min(max(2.5rem,8.75vw),8.75rem)}.section--landing-loyalty .section__footer{padding-top:min(max(1.5625rem,3.75vw),3.75rem)}/*! section--landing-whybonusworks */.section--landing-whybonusworks .section__header{margin-bottom:min(max(2.5rem,5.625vw),5.625rem)}.section--landing-faq,.section--landing-insideclub{background:#f2f2f2}/*! section--landing-faq */.section--landing-faq .section__header{margin-bottom:min(max(2.5rem,6.25vw),6.25rem)}.section--landing-faq .faqBlock{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:30px}@media(min-width:992px){.section--landing-faq .faqBlock{gap:min(max(1.25rem,6.25vw),6.25rem)}}.section--landing-faq .faqBlock .faqBlock__banner{flex:1}.section--landing-faq .faqBlock .faqBlock__banner .ratio::before{padding-top:112%}/*! section--landing-insideclub */.section--landing-insideclub .section__header{margin-bottom:min(max(2.5rem,6.25vw),6.25rem)}.section--landing-insideclub .section__footer{padding-top:min(max(1.5625rem,3.75vw),3.75rem)}@media(min-width:992px){.section--landing-insideclub .swiper{overflow:visible}}@media(min-width:992px){.section--landing-insideclub .swiper .swiper-wrapper{display:-ms-grid;display:grid;justify-content:center;align-items:center;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media(min-width:1920px){.section--landing-insideclub .swiper .swiper-wrapper{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-template-areas:"b1 b2 .  b4" ".  b5 b6 ."}}@media(min-width:1920px){.section--landing-insideclub .swiper .swiper-slide-1{grid-area:b1}.section--landing-insideclub .swiper .swiper-slide-2{grid-area:b2}.section--landing-insideclub .swiper .swiper-slide-3{grid-area:b4}.section--landing-insideclub .swiper .swiper-slide-4{grid-area:b5}.section--landing-insideclub .swiper .swiper-slide-5{grid-area:b6}}@media (min-width:1920px){.section--landing-insideclub .swiper .swiper-slide-1{-ms-grid-row:1;-ms-grid-column:1}.section--landing-insideclub .swiper .swiper-slide-2{-ms-grid-row:1;-ms-grid-column:2}.section--landing-insideclub .swiper .swiper-slide-3{-ms-grid-row:1;-ms-grid-column:4}.section--landing-insideclub .swiper .swiper-slide-4{-ms-grid-row:2;-ms-grid-column:2}.section--landing-insideclub .swiper .swiper-slide-5{-ms-grid-row:2;-ms-grid-column:3}}/*! section--landing-bannerbg */.section--landing-bannerbg .banner__bg{height:300px}.section--landing-bannerbg .banner__bg picture{width:100%;height:100%}.section--landing-bannerbg .banner__bg picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}/*! section--landing-info */.section--landing-info .boxGrid{position:relative}.section--landing-info .swiper__buttons{position:absolute;right:0;top:-70px}
